/*
题目描述
给电文加密。加密规则是对于每一个字符，如果是字母，变换成其相应的其后（循环的字母序，即A紧跟在Z的后面）的第4个字母。例如A变成E，a变成e，W变成A，X变成B，Y变成C，Z变成D。如果不是字母，则不进行变换。

输入
输入一行字符。

输出
输出相应的密码。
请注意行尾输出换行。
*/
#include <stdio.h>
int main()
{
    char str[100];
    int i;
    // 必须使用fgets读取，scanf读取遇到空格会停止。
    fgets(str, sizeof(str), stdin);
    for (i = 0; str[i] != '\0'; i++)
    {
        char ch = str[i];
        if (ch >= 'A' && ch <= 'Z')
        {
            // %26：A-Z之后回到A
            ch = ((ch - 'A' + 4) % 26) + 'A';
        }
        else if (ch >= 'a' && ch <= 'z')
        {
            // %26：a-z之后回到a
            ch = ((ch - 'a' + 4) % 26) + 'a';
        }
        str[i] = ch;
    }
    printf("%s", str);

    return 0;
}